table of contents
GLUTMOTIONFUNC(3) | Library Functions Manual (local) | GLUTMOTIONFUNC(3) |
NAME¶
glutMotionFunc
—
Reports mouse-motion while a button is held.
LIBRARY¶
OpenGLUT - input
SYNOPSIS¶
#include
<openglut.h>
void
glutMotionFunc
(void(
*callback )( int x, int y
));
PARAMETERS¶
callback
Client hook for dragging mouse.
DESCRIPTION¶
This function reports the mouse position when the mouse is dragged starting from within your window. (``Dragging'' occurs when you press one or more mouse buttons in one of your OpenGLUT windows, and then move the mouse around.)
This callback is bound to the
current window
.
CAVEATS¶
Events are reported until the mouse button is released, even if the mouse leaves the window.
Windows created via glutCreateMenuWindow() always cascade keyboard and mouse events to their parent.